/**
 * 请求参数AES加密算法
 * @constant key AES 秘钥 (必须要16位)
 * @constant iv AES 偏移值 (必须要16位)
 *
 * 为了跟后端匹配解密，此处强烈建议不要修改mode 和 padding的值
 **/
var key = CryptoJS.enc.Utf8.parse("2020070221160001");
var iv  = CryptoJS.enc.Utf8.parse('2020070221160001');
function algorithmRequestParam(param) {
    var source = CryptoJS.enc.Utf8.parse(param);
    var target = CryptoJS.AES.encrypt(source, key, { iv: iv,mode:CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7});
    return target.ciphertext.toString().toUpperCase();
}